home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / simula / books / books.lha / kirkerud / README < prev    next >
Text File  |  1993-03-08  |  3KB  |  122 lines

  1. This directory contains copies of programs used as examples in  
  2.  
  3.     "Object-Oriented Programming with Simula" 
  4.     by Bj|rn Kirkerud
  5.  
  6. Proposed solutions to some of the exercises are included as well.
  7.  
  8. If you discover any errors, or have any comments, please email
  9. the author, at internet email-address: 
  10.  
  11.     bjornk@ifi.uio.no
  12.  
  13.  
  14. Chapter 2:
  15.  
  16.   average.sim:   The program explained in chapter 2
  17.  
  18.  
  19. Chapter 3:
  20.  
  21.   isochar.sim:   Example 3.6
  22.   encrypt.sim:   Example 3.8
  23.   guess.sim:     Example 3.9
  24.   countld.sim:   Proposed solution to exercise 3.5
  25.   fibo1.sim:     Proposed solution to exercise 3.8 (first program)
  26.   fibo2.sim:     Proposed solution to exercise 3.8 (second program)
  27.   skater.sim:    Proposed solution to exercise 3.9
  28.  
  29. Chapter 4:
  30.  
  31.   histo1.sim     Program 1 constructed in chapter 4 (section 4.7, figure 4.3)
  32.   histo2.sim     Program 2 constructed in chapter 4 (section 4.10)
  33.   histo3.sim:    Proposed solution to exercise 4.1 (A robust histogram program)
  34.  
  35.  
  36. Chapter 5:
  37.  
  38.   histofil.sim:  Program for writing histograms to file (constructed 
  39.                  in section 5.2.2)
  40.  
  41.  
  42. Chapter 6:
  43.  
  44.   binsearch.sim:      Example 6.2: Procedure for binary search in a sorted table 
  45.   binsearchtest.sim:  A program that tests the procedure in binsearch.sim
  46.   quicksort.sim:      Example 6.3: Procedure for sorting 
  47.   quicksorttest.sim:  A program that tests the procedure in quicksort.sim
  48.   dates.sim:          Proposed solution to exercises 6.7, 6.9, 6.10: Handling dates
  49.   arrayproc.sim:      Proposed solutions to exercises 6.15, 6.17: Array procedures
  50.  
  51.  
  52. Chapter 7:
  53.  
  54.   weather.sim:   The program constructed in chapter 7
  55.  
  56.  
  57. Chapter 8:
  58.  
  59.   stud1.sim:     The program constructed in chapter 8 (sections 8.17, 8.18)
  60.  
  61.  
  62. Chapter 10:
  63.  
  64.   nim.sim:       The Nim-playing program constructed in chapter 10
  65.  
  66.  
  67. Chapter 11:
  68.  
  69.   profile.sim:   The program constructed in chapter 11 (section 11.1)
  70.  
  71.  
  72. Chapter 12:
  73.  
  74.   dfweather,sim: The program constructed in chapter 12 (section 12.9)
  75.  
  76.  
  77. Chapter 14:
  78.  
  79.   studchain.sim:  The program constructed in chapter 14, section 14.3
  80.  
  81.   settools.sim:   Extended and corrected version of the class described
  82.                   in section 14.5 and appendix D
  83.  
  84.   studset.sim:    The program constructed in chapter 14, section 14.5
  85.  
  86.   postoffice.sim: The program constructed in chapter 14, section 14.8
  87.  
  88.  
  89.  
  90. Three classes not mentioned in the book "Object-Oriented Programming with Simula",
  91. but which may be of interest:
  92.  
  93.  
  94.   texttools.sim:   A class that contains tools (procedures) 
  95.                    for handling texts
  96.  
  97.   promptools.sim:  A class that contains tools that may be used to read 
  98.                    simple values (numbers, characters, texts, truth values)
  99.                    after prompting the user
  100.  
  101.   filetools.sim:   A class that contains tools for writing and reading
  102.                    simple values on file.
  103.  
  104.  
  105. These classes are used in the following programs 
  106.  
  107.   studchain2.sim: Revised version of the program constructed in 
  108.                   chapter 14, example 14.1
  109.  
  110.   studset2.sim:   Revised version of the program constructed in 
  111.                   chapter 14, example 14.1
  112.  
  113.   examset.sim:    Revised version of the program constructed in section 14.7
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.